#buy{
	.lead{
		line-height: 35px;border-bottom: 1px #ccc solid;
	}
	.goods-des{
		.goods-des-left{
			width: 300px;
			.goods-des-title{
				font-size: 16px;font-weight: bolder;line-height: 60px;
			}
			.goods-pic{
				width: 300; border: 1px #ccc solid;
				img{
					width: 280px;height: 372px;padding: 10px;
				} 
				.bdsharebuttonbox{
					padding-left: 40px;
				}
			}
		}
		.goods-des-right{
			color: #999999;font-size: 12px;line-height: 30px;margin-left: 10px;padding-bottom: 20px;width: 678px;border-bottom:1px #ccc solid;
			p.time{

			}
			p.place{
				a{
					color: #2F97B4;
				}
			}
			p.cost{

				a{
					padding-left: 10px;
					u{
						text-decoration: none;padding-left:15px;width: 15px;height: 15px;
					}
					// 在线选座
					u.seat{
						background: url(../Images/icon_a.png) no-repeat 0px -216px;
					}
					// 超极票
					u.super{
						background: url(../Images/icon_a.png) no-repeat 0px -326px;
					}
					// 钱包
					u.wallet{
						background: url(../Images/icon_a.png) no-repeat 0px -381px;
					}
					// 电子票
					u.smart-ticket{
						background: url(../Images/icon_a.png) no-repeat 0px -435px;
					}
					//返积分
					u.integral{
						background: url(../Images/icon_a.png) no-repeat 0px -486px;
					}
				}
			}
		}
		.goods-state{
			dl{
				padding-left: 10px;padding-top: 20px;
				dt{
					width: 116px;height: 38px;font-size: 18px;color: #E51A45;border: 1px #ccc solid; background: #F7F7F7;line-height: 38px;text-align: center;position: relative;top:1px;border-bottom: none;
				}
				dd{
					width: 678px; height: 190px;border: 1px #ccc solid; background: #F7F7F7;padding-top: 20px;
					p{
						width: 670px;overflow: hidden;
					}
					p.choose-time{
						font-size: 12px;color: #999999;height: 40px;margin-bottom: 10px;
						span{
							display: block;float: left;line-height: 40px;
						}
						// 选中后
						a.waitting{
							width: 100px;background: #fff; border:1px #E9E9E9 solid;font-size: 14px;display: block;float: left;margin-left: 5px;margin-right: 5px;
						}
						.m-hover{
							width: 100px;background: #fff; border:1px #DF0001 solid;font-size: 14px;display: block;float: left;margin-left: 5px;margin-right: 5px;
						}
						.over{

							position: relative;
							u.fit{

								text-decoration: none;padding-left:15px;width: 15px;height: 15px;background: url(../Images/icon_a.png) no-repeat 0px -108px;position: absolute;top: 20px;left: 85px;
							}
							width: 100px;background: #fff; border:2px #DF0001 solid;font-size: 14px;display: block;float: left;margin-left: 5px;margin-right: 5px;
						}
					}
					p.choose-price{
						font-size: 12px;color: #999999;height: 40px;margin-bottom: 10px;
						span{
							display: block;float: left;line-height: 45px;
						}
						.re-ticket{
							width: 100px;background: #fff; border:1px #E9E9E9 solid;font-size: 14px;display: block;float: left;margin-left: 5px;margin-right: 5px;margin-top: 10px;padding: 5px;

						}
						.no-ticket{
							width: 100px;background: #EDEDED; border:1px #E9E9E9 solid;font-size: 14px;display: block;float: left;margin-left: 5px;margin-right: 5px;margin-top: 10px;padding: 5px;
						}
						.choose-ticket{
							position: relative;
							width: 100px;background: #fff; border:1px #E9E9E9 solid;font-size: 14px;display: block;float: left;margin-left: 5px;margin-right: 5px;margin-top: 10px;padding: 5px;
							u.fiter{
								text-decoration: none;padding-left:15px;width: 15px;height: 15px;background: url(../Images/icon_a.png) no-repeat 0px -108px;position: absolute;top: 12px;left: 95px;
							}
						}
					}
					p.choose-number{
						font-size: 12px;color: #999999;height: 20px;
						span{
							font-size: 12px; color: #EA1A45;display: block;float: left;
						}
						span.word{
							color: #999999;
						}
						span.add{
							text-align: center;

							padding-left:20px;color: #000; background: none;
							u{
								display: block;text-decoration: none;float: left;
							}
							a{
								border:1px solid #ccc;width: 15px; height: 15px;display: block;float: left;
							}
							input{
								display: block;float: left;width: 12px;margin-left: 5px;margin-right: 5px;text-align: center;
							}
						}
					}
					p.buy-bot{
						padding-left: 65px;padding-top: 20px;
						a{
							margin-right: 20px;
						}
						a.choose-seat{
							display:block;width: 131px;height: 37px;background: url(../Images/bg2.png) no-repeat 0px -1282px;
						}
						a.buy-now{
								display:block;width: 131px;height: 37px;background: url(../Images/bg2.png) no-repeat 0px -1319px;
						}
						
					}
				}
			}
		}
	}
}
#goods-info{
	margin-top: 20px;
	.info-left{
		width: 700px;
		ul.title{
			border-bottom:2px solid #E51B46;padding-bottom: 2px;overflow: hidden;width: 700px;
			li{
				float:left; height: 38px;line-height: 38px;text-align: center;font-size: 14px;
				a{
					display: block;float:left;background:url(../Images/icon_a.png)0px -992px;width: 97px; border:1px #ccc solid;margin-right: 5px;
				}
				a:hover{
					background:url(../Images/icon_a.png)0px -1035px;border:1px #E51B46 solid;color:#fff;
				}
				.c-click{
					display: block;float:left;background:url(../Images/icon_a.png)0px -1035px;width: 97px; border:1px #E51B46 solid;margin-right: 5px;color:#fff;
				}
			}
		}
		.info-content{
			width: 680px;word-wrap:break-word;text-indent: 20px;line-height: 20px;padding: 10px;
		}
		// 提问 FAQ
		.damai-fqa{
			width: 700px;
			.title{
				font-weight: bolder;font-size: 18px;color: #E51A45;border-bottom:2px solid #E51B46;padding-bottom: 2px;
			}
			.qus-or-not{
				width: 700px; overflow: hidden;padding-top: 20px;
				a{
					width: 14px;display: block;width: 60px;float: left;
				}
				.text-click{
					color: #E51A85;

				}
			}
			.qus-info{
				.question-info{
					line-height: 30px;border-bottom:1px solid #ccc;
					span{
						display: block;
					}
					span.questioner{
						font-size: 12px;color: #000;float: left;
					}
					span.time{
						font-size: 12px; color: #333333;float: right;
					}

				}
				.question-content{
					padding: 20px;
				}
				.answer{
					width: 700px; background: #F6F6F6;word-wrap:break-word;border: 1px solid #ccc; border-radius: 3px;text-indent: 10px; padding: 10px;
				}
			}
			// 评论
			.comment{
				margin-top: 20px;width: 700px;height: 265px;border: 1px solid #ccc;
				p.notice{
					background: #F7F7F7;color: #999999;width: 700px;height: 40px;line-height: 40px;text-indent: 10px;
				}
				p.u-name{
					padding-top: 20px;padding-left: 30px;
					input{
						width: 123px; height: 22px; text-indent: 5px;
					}
				}
				p.u-question{
					padding-top: 20px;padding-left: 30px;vertical-align: top;
					textarea{
						width: 580px;height: 85px;
					}
				}
				p.comment-sub{
					width: 95px;height: 29px;position: relative;left: 520px;top: 20px;
					input{
						display:block;width: 93px;height: 30px;background: url(../Images/bg2.png) no-repeat -3px -768px;border: none;
					}
				}
			}
		}
	}
	.info-right{
		width: 232px;
		img.serive{
			border:1px #efefef solid;
		}
		.hot{
				dt{
					font-weight: bold;font-size: 14px;border-bottom: #F81C5A 2px solid;width: 230px;line-height: 30px;
				}
				dd{
					padding-top: 10px;padding-bottom: 10px;border-bottom: 1px #ccc dotted;overflow: hidden;
					span{
						width: 10px; height: 12px;color: #fff; background: #F59000;text-align: center;line-height: 12px;
					}
					img{
						width: 80px;height: 106px;display: block;float: left;
					}
					a{
						display: block;float: right;width: 140px;
					}
					p.hot-time{
						font-size:14px; float: right;width: 140px;line-height: 25px;
					}
					d{
						color: #F81C5A;
					}
				}
				
			}
			.brand{
				border: 1px #ccc solid; margin-top: 10px;
				.title-img{
					width:232px;height:22px;background: url(../Images/t.png) no-repeat 0px -680px;margin-top: 20px; margin-bottom: 20px;border-bottom: #F81C5A 2px solid;

				}
				dd{
					padding-top: 10px;padding-bottom: 10px;border-bottom: 1px #ccc dotted;overflow: hidden;padding-left: 5px;
					span{
						width: 10px; height: 12px;color: #fff; background: #F59000;text-align: center;line-height: 12px;
					}
					img{
						width: 77px;height: 77px;display: block;float: left;
					}
					a{
						display: block;float: right;width: 140px;
					}
					p.hot-time{
						font-size:14px; float: right;width: 140px;line-height: 25px;
					}
					d{
						color: #F81C5A;
					}
				}

			}

	}
}